﻿using System;
using System.Runtime.CompilerServices;

namespace Shine.Framework
{    
    public interface IApplicationEvents
    {
        event OnDelayEventsChangedEventHandler OnDelayEvents;

        event OnCurrentToolChangedEventHandler OnCurrentToolChangedEvent;

        event OnDisplayStatusInfoEventHandler OnDisplayStatusInfoEvent;

        event OnDockWindowAndRefreshEventHandler OnDockWindowAndRefreshEvent;

        event OnDockWindowAtFixedLocationEventHandler OnDockWindowAtFixedLocationEvent;

        event OnDockWindowEventHandler OnDockWindowEvent;

        event OnHideDockWindowEventHandler OnHideDockWindowEvent;

        //event OnUpdateContentEventHandler OnUpdateContentEvent;

        //event OnVersionChangedEventHandler OnVersionChangedEvent;

        //event OnEditStateChangedEventHandler OnEditStateChangedEvent;
    }
}

